mi='？？？'
t=0
chongfu_1_1=chongfu_1_2=chongfu_1_3=chongfu_1_4=chongfu_1_5=0
chongfu_2_1=chongfu_2_2=chongfu_2_3=chongfu_2_4=chongfu_2_5=0
chongfu_3_1=chongfu_3_2=chongfu_3_3=chongfu_3_4=chongfu_3_5=0
chongfu_4_1=chongfu_4_2=chongfu_4_3=chongfu_4_4=chongfu_4_5=0
chongfu_5_1=chongfu_5_2=chongfu_5_3=chongfu_5_4=chongfu_5_5=0
question=''
answer=''
print('欢迎来到海龟汤游戏《坐出租车》！')
print('按回车键开始游戏……')
while 1==1:
    huiche=input()
    if huiche=='':
        break
    else:
        print('按回车键开始游戏……')
print('故事开始了……')
print('麦克从房子里走出来，不断地在看手表，恰好迎面开来一辆出租车,')
print('麦克向出租车招手,车缓缓停下，麦克上了车。')
print('从此麦克再也没有回到这个房子里。')
kaishi=1
while kaishi==1:
    print('请选择：1.提问   2.回答')
    xuanze=input()
    if xuanze=='1':
        while 1==1:
            def q():
                print('是否对“',question,'”进行提问？（1.是   2.否）')
                queren=input()
                if queren=='1':
                    print(answer)  
            print('请选择要提问的关键词：')
            print('1.房子   2.麦克   3.手表   4.',mi,'   5.出租车   6.返回')
            tiwen=input()
            if tiwen=='1':
                while 1==1:
                    print('关于“房子”的什么问题呢？')
                    print('1.拆除 2.买卖 3.是麦克的 4.出租车司机 5.藏匿 6.返回')
                    fangzi=input()
                    if fangzi=='1':
                        while 1==1:
                            question='房子被拆除了吗？'
                            answer='否'
                            if chongfu_1_1==0:
                                q()
                                t=t+1
                                chongfu_1_1=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if fangzi=='2':
                        while 1==1:
                            question='房子被卖掉了吗？'
                            answer='否'
                            if chongfu_1_2==0:
                                q()
                                t=t+1
                                chongfu_1_2=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if fangzi=='3':
                        while 1==1:
                            question='房子是麦克的吗？'
                            answer='否'
                            if chongfu_1_3==0:
                                q()
                                t=t+1
                                chongfu_1_3=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if fangzi=='4':
                        while 1==1:
                            question='房子是出租车司机的吗？'
                            answer='（精彩的提问！）是'
                            if chongfu_1_4==0:
                                q()
                                t=t+1
                                chongfu_1_4=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if fangzi=='5':
                        while 1==1:
                            question='房子只是一个临时藏匿点吗？'
                            answer='否'
                            if chongfu_1_5==0:
                                q()
                                t=t+1
                                chongfu_1_5=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if fangzi=='6':
                        break
            if tiwen=='2':
                while 1==1:
                    print('关于“麦克”的什么问题呢？')
                    print('1.上班   2.离开城市   3.搬家   4.出租车司机   5.给人戴绿帽   6.返回')
                    maike=input()
                    if maike=='1':
                        while 1==1:
                            question='麦克是要去上班吗？'
                            answer='否（应该说他下班了。）'
                            if chongfu_2_1==0:
                                q()
                                t=t+1
                                chongfu_2_1=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if maike=='2':
                        while 1==1:
                            question='麦克离开了这个城市吗？'
                            answer='否'
                            if chongfu_2_2==0:
                                q()
                                t=t+1
                                chongfu_2_2=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if maike=='3':
                        while 1==1:
                            question='麦克是打算搬家吗？'
                            answer='否'
                            if chongfu_2_3==0:
                                q()
                                t=t+1
                                chongfu_2_3=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if maike=='4':
                        while 1==1:
                            question='麦克认识出租车司机吗？'
                            answer='否'
                            if chongfu_2_4==0:
                                q()
                                t=t+1
                                chongfu_2_4=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if maike=='5':
                        while 1==1:
                            question='麦克给人戴绿帽了吗？'
                            answer='否'
                            if chongfu_2_5==0:
                                q()
                                t=t+1
                                chongfu_2_5=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if maike=='6':
                        break
            if tiwen=='3':
                while 1==1:
                    print('关于“手表”的什么问题呢？')
                    print('1.是贵重的   2.在意时间   3.是麦克的   4.坏了   5.返回')
                    shoubiao=input()
                    if shoubiao=='1':
                        while 1==1:
                            question='手表很贵重吗？'
                            answer='是'
                            if chongfu_3_1==0:
                                q()
                                t=t+1
                                chongfu_3_1=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if shoubiao=='2':
                        while 1==1:
                            question='麦克看手表是因为在意时间吗？'
                            answer='是（得走了。）'
                            if chongfu_3_2==0:
                                q()
                                t=t+1
                                chongfu_3_2=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if shoubiao=='3':
                        while 1==1:
                            question='手表是麦克的吗'
                            answer='（精彩的提问！）否'
                            if chongfu_3_3==0:
                                q()
                                t=t+1
                                chongfu_3_3=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if shoubiao=='4':
                        while 1==1:
                            question='手表坏了吗？'
                            answer='否（完好无缺金光闪闪。）'
                            if chongfu_3_4==0:
                                q()
                                t=t+1
                                chongfu_3_4=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if shoubiao=='5':
                        break
            if tiwen=='4':
                if mi=='？？？':
                    print('这个问题还没有解锁！尝试询问其他问题解锁吧')
                if mi=='目的地':
                    while 1==1:
                        print('关于“目的地”的什么问题呢？')
                        print('1.机场   2.海底   3.警察局   4.精神病院   5.返回')
                        mudidi=input()
                        if mudidi=='1':
                            while 1==1:
                                question='出租车的目的地是机场吗？'
                                answer='否'
                                if chongfu_4_1==0:
                                    q()
                                    t=t+1
                                    chongfu_4_1=1
                                    break
                                else:
                                    print(question)
                                    print(answer)
                                    break
                        if mudidi=='2':
                            while 1==1:
                                question='出租车的目的地是海底吗？'
                                answer='否'
                                if chongfu_4_2==0:
                                    q()
                                    t=t+1
                                    chongfu_4_2=1
                                    break
                                else:
                                    print(question)
                                    print(answer)
                                    break
                        if mudidi=='3':
                            while 1==1:
                                question='出租车的目的地是警察局吗？'
                                answer='（精彩的提问！）是'
                                if chongfu_4_3==0:
                                    q()
                                    t=t+1
                                    chongfu_4_3=1
                                    break
                                else:
                                    print(question)
                                    print(answer)
                                    break
                        if mudidi=='4':
                            while 1==1:
                                question='出租车的目的地是精神病院吗？'
                                answer='否'
                                if chongfu_4_4==0:
                                    q()
                                    t=t+1
                                    chongfu_4_4=1
                                    break
                                else:
                                    print(question)
                                    print(answer)
                                    break
                        if mudidi=='5':
                            break
            if tiwen=='5':
                while 1==1:
                    print('关于“出租车”的什么问题呢？')
                    print('1.事故   2.目的地   3.属于麦克   4.认识麦克   5.返回')
                    chuzuche=input()
                    if chuzuche=='1':
                        while 1==1:
                            question='出租车出事故了吗？'
                            answer='否'
                            if chongfu_5_1==0:
                                q()
                                t=t+1
                                chongfu_5_1=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if chuzuche=='2':
                        while 1==1:
                            question='麦克去的目的地很特殊吗？'
                            answer='（精彩的提问！）是（他最不想去的地方就是那了）（解锁“目的地”！）'
                            if chongfu_5_2==0:
                                q()
                                t=t+1
                                chongfu_5_2=1
                                mi='目的地'
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if chuzuche=='3':
                        while 1==1:
                            question='出租车是属于麦克吗？'
                            answer='否'
                            if chongfu_5_3==0:
                                q()
                                t=t+1
                                chongfu_5_3=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if chuzuche=='4':
                        while 1==1:
                            question='出租车司机认识麦克吗？'
                            answer='否'
                            if chongfu_5_4==0:
                                q()
                                t=t+1
                                chongfu_5_4=1
                                break
                            else:
                                print(question)
                                print(answer)
                                break
                    if chuzuche=='5':
                        break
            if tiwen=='6':
                break
    if xuanze=='2':
        jieshu=1
        while jieshu==1:
            print('Q1.麦克的职业是？')
            print('1.窃贼 2.职业经理人 3.逃犯 4.漂泊旅人 5.工薪族 6.乞丐 7.返回故事')
            q1=input()
            if q1=='7':
                break
            print('Q2.麦克坐的出租车最后去了什么地方？')
            print('1.交易所 2.警察局 3.医院 4.新房子 5.机场 6.法院 7.返回故事')
            q2=input()
            if q2=='7':
                break
            print('Q3.麦克为什么再也没有回到房子？')
            print('1.他把房子卖了 2.他被杀害了 3.房子被回收了 4.他离开了这个城市 5.他被逮捕了 6.房子被拆了 7.返回故事')
            q3=input()
            if q3=='7':
                break
            while jieshu==1:
                print('确认对这些回答进行判定吗？')
                print('1.是   2.否')
                huida=input()
                if huida=='1':
                    if q1=='1' and q2=='2' and q3=='5':
                        print('您的回答……')
                        print('完全正确！')
                        print('您本次一共问了',t,'个问题！')
                        print('1.显示真相   2.退出')
                        zhenxiang=input()
                        if zhenxiang=='1':
                            print('麦克是个盗窃惯偷，今天他行窃得手后，迫切地想快点离开现场，就挥手招了一辆出租车，没想到出租车司机正好是这个房子的主人，他被司机直接送去了警察局。')
                        print('游戏结束，感谢游玩！（按回车键退出）')
                        kaishi=2
                        jieshu=2
                    else:
                        print('您的回答……')
                        print('还有不正确的地方！')
                        print('再想想吧！')
                if huida=='2':
                    break
input()